package ae.pcfc.cldos.online.common.facade;

import java.util.List;

import ae.pcfc.cldos.online.common.vo.selectors.SystemValuesVO;

/**
 * System values facade
 * 
 * @author arosa
 *
 */
public interface SystemValuesFacade extends Facade {
	
	public List<SystemValuesVO> getAccomodationStatus();

	public List<SystemValuesVO> getAbscondStatus();
		
	public List<SystemValuesVO> getBanPriod();
	
	public List<SystemValuesVO> getBGFlag();

	public List<SystemValuesVO> getCertificate();
	
	public List<SystemValuesVO> getCurrentVisa();
	
	public List<SystemValuesVO> getDepartmentCode();
	
	public List<SystemValuesVO> getEDNRDStatus();
	
	public List<SystemValuesVO> getEmirates();
	
	public List<SystemValuesVO> getEmployeeLeavingReason();
	
	public List<SystemValuesVO> getEmployeeSource();
	
	public List<SystemValuesVO> getEmployeeType();
	
	public List<SystemValuesVO> getGender();
	
	public List<SystemValuesVO> getImmigrationPort();
	
	public List<SystemValuesVO> getJobCode();
	
	public List<SystemValuesVO> getLanguage();
	
	public List<SystemValuesVO> getMaritalStatus();
		
	public List<SystemValuesVO> getMedAgent();

	public List<SystemValuesVO> getMedAppFixed();
	
	public List<SystemValuesVO> getMedFixedRenewal();
	
	public List<SystemValuesVO> getMedicalType();
	
	public List<SystemValuesVO> getNewRPStatus();
	
	public List<SystemValuesVO> getOccupation();
	
	public List<SystemValuesVO> getOption();
	
	public List<SystemValuesVO> getPriority();
	
	public List<SystemValuesVO> getQualification();
	
	public List<SystemValuesVO> getRelationship();
	
	public List<SystemValuesVO> getReligion();
	
	public List<SystemValuesVO> getRenewRPStatus();
	
	public List<SystemValuesVO> getRPPeriod();
	
	public List<SystemValuesVO> getRPStatus();
	
	public List<SystemValuesVO> getSignature();
	
	public List<SystemValuesVO> getTitle();
	
	public List<SystemValuesVO> getVisaType();

}
